home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 47.7z
/
BS1 part 47
/
UGA Utilities 6 (1989)(United Graphic Artists)(PD).7z
/
UGA Utilities 6 (1989)(United Graphic Artists)(PD).adf
/
.options
< prev
next >
Wrap
Text File
|
1988-01-19
|
3KB
|
101 lines
Compiler (3.4):
---------------
-A don't start the assembler
-B don't ask after 5 errors (continue)
-Dsym[=def] define symbol (only one -D accepted)
-Enum size of expr-table
-Idir incude directory
-Lnum size of local-sym-table
-N generate src-level-debugging information
-O name output filename
-Q errormsgs to AZTEC.ERR
-S don't print warnings
-T put comments in .asm-file
-Ynum size of case-table
-Znum size of literal-table
+2 68020 code
+B don't generate «public .begin»
+C large code
+D large data
+F8 use 68881-maths (m8.lib)
+FF use ffp-maths (m.lib)
+FI use IEEE-maths (mx.lib or ma.lib)
+Hname generate dumpfile
+Iname use dumpfile
+L 32bit ints
+M stack checking
+P large code/data, 32bit ints (cl32.lib)
+Q put strings in datasegment
+R use A4 as register-var (cl.lib or cl32.lib)
+X1 remove a6 from all lists
+X3 delay parameterpopping
+X4 force literal strings word-aligned
+X5 strcpy strcmp strlen as BUILDIN
Standard #defines: AZTEC_C
MPU68000
MCH_AMIGA
__FILE__
__LINE__
__FUNC__
_LARGE_CODE
_LARGE_DATA
_INT32
Assembler (3.4):
----------------
-C large code is default
-D large data is default
-Esym[=val] define symbol
-Idir include directory
-L generate listing-file
-N don't optimize
-O name output filename
-S size of squeeze table
-V verbose (statistics)
-ZAP delete .asm-file after processing
+A long-word alignment of CODE and DATA
local label: n$ (1$, 2$, ...)
macros: name Macro or
Macro name
paras: %n or \n
%0 is extension
\@ will become .nnn
NARG is # of paras
enclose paras with < > if spaces are included
Linker (3.4):
-------------
-F name commandfile
-G generate .dbg-file
-Llib library to use
-M no «...overrides library symbol...»
-O name output filename
-Q same as -G (???)
-T generate .sym-file
-V verbose (statistics)
-W wack (include labels in out-file)
+C use chip mem for code,data or bss (C D or B)
+F usa fast mem for code,data or bss (C D or B)
+L amiga-format library (toggle)
+O[segm#] overlays
+Q long-align each module
+Q quick
+S each file one hunk
+SS one hunk 8k
+SSS every module one hunk
Known Bugs:
-----------
Assembler: No error for: Move.l REGLIST,-(sp)
Compiler: No error for: char x[200][256]; (in small data modell)
results: bss x,(200*256)&0xffff